/**
 * 
 */
package org.rugby.online.core.season.matches;

import java.util.ArrayList;
import java.util.List;

import org.rugby.online.core.humans.RboPlayer;

/**
 * Abstract class for strategy
 * @author marseille
 *
 */
public abstract class AbstractReplaceStrategy implements RboReplaceStrategy {

	/**
	 * SERIAL
	 */
	private static final long serialVersionUID = 3882000936511268241L;
	
	/**
	 * List of OFF players
	 */
	private List<RboPlayer> offPlayers;
	
	/**
	 * Constructor
	 */
	public AbstractReplaceStrategy() {
		super();
		this.offPlayers = new ArrayList<RboPlayer>(RboReplaceStrategy.MAX_NUMBER);
	}
	
	@Override
	public List<RboPlayer> getOffPlayers() {
		return this.offPlayers;
	}

}
